package com.java.abstract_;

/**
 * 抽象 - 祖先
 */

// 存在抽象方法的类必定为抽象类，去掉类声明的abstract将报错
public abstract class Grand {
    public void publicFunc() {
        System.out.println("祖先公共成员方法");
    }
    
    public abstract void grandAbstractFunc();
    
    // abstract不能与private、static和final同时出现
    // private abstract void abstractFunc();
    // static abstract void abstractFunc();
    // final abstract void abstractFunc();
}
